function e(e, t, r) {
    return t in e ? Object.defineProperty(e, t, {
        value: r,
        enumerable: !0,
        configurable: !0,
        writable: !0
    }) : e[t] = r, e;
}

Object.defineProperty(exports, "__esModule", {
    value: !0
});

var t = void 0;

exports.default = {
    show: function(r, o) {
        var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "toptip", n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 1500;
        return clearTimeout(t), r.setData(e({}, i, o)), t = setTimeout(function() {
            r.setData(e({}, i, ""));
        }, n), r;
    }
};